// 引入http模块
let http = require('http');

/*
    使用http.createServer(fun(param1,param2))创建服务
        - fun(param1,param2): 回调函数，在接收到http请求时触发并执行
            - param1: 对于请求报文的封装对象, 我们一般命名为request或者req
            - param2: 对于响应报文的封装对象, 我们一般命名为response或者res
*/ 
let server = http.createServer((req,res)=>{
    res.end('hello HTTP server');//设置响应体并结束这次响应
})

/*
    httpServer.listen(port,fun)用于将创建好的服务器监听端口号并启动
        - port: 端口号
        - fun: 回调函数, 在服务启动成功后执行
*/ 
server.listen(9000,()=>{
    console.log('server start');
})